package com.yunji.cabinet.vo;

import com.yunji.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author : peter-zhu
 * @date : 2025/3/13 19:54
 * @description : TODO
 **/
@Data
public class ContainerProductVO {
    // 货柜属性
    @ApiModelProperty(value = "货柜ID")
    private Long containerId;

    @ApiModelProperty("所属ID")
    private Long belongId;

    @ApiModelProperty(value = "货柜名称")
    @Excel(name = "货柜名称")
    private String containerName;

    @ApiModelProperty(value = "芯片SN")
    @Excel(name = "芯片SN")
    private String chipSn;

    @ApiModelProperty(value = "芯片IMEI")
    private String chipImei;

    @ApiModelProperty(value = "二维码Code")
    @Excel(name = "二维码Code")
    private String qrcode;

    @ApiModelProperty("货柜类型code")
    private String typeCode;

    @ApiModelProperty("信号")
    private Integer rssi;

    // 从其他缓存读取的
    @ApiModelProperty("代理ID")
    private Long agentId;

    @ApiModelProperty("网点id")
    @Excel(name = "网点id")
    private Long siteId;

    @ApiModelProperty("绑定的员工ID")
    private Long staffId;
//
//    @ApiModelProperty("代理名称")
//    private String agentName;
//
//    @ApiModelProperty("网点名称")
//    private String siteName;
//
//    @ApiModelProperty("点位名称")
//    private String locationName;

    private List<ContainerProductDetailVO> productList;
}
